package com.ssy.lingxi.order.model.dto;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 订单结算 - 收货商品DTO
 * @author 万宁
 * @version 2.0.0
 * @date 2021-12-17
 */
public class ReceivedProductSettlementDTO implements Serializable {
    private static final long serialVersionUID = -4098609182440166752L;

    /**
     * 会员入库资料 - 入库分类 - 主营品类结算方式
     */
    private Integer payType;

    /**
     * 月
     */
    private Integer month;

    /**
     * 每月几号
     */
    private Integer monthDay;

    /**
     * 天
     */
    private Integer days;

    /**
     * 物料编码
     */
    private String productNo;

    /**
     * 物料名称
     */
    private String name;

    /**
     * 商品规格
     */
    private String spec;

    /**
     * 商品品类
     */
    private String category;

    /**
     * 商品品牌
     */
    private String brand;

    /**
     * 单位
     */
    private String unit;

    /**
     * 税率
     */
    private BigDecimal taxRate;

    /**
     * 到手价
     */
    private BigDecimal refPrice;

    /**
     * 收货数量
     */
    private BigDecimal quantity;

    public Integer getPayType() {
        return payType;
    }

    public void setPayType(Integer payType) {
        this.payType = payType;
    }

    public Integer getMonth() {
        return month;
    }

    public void setMonth(Integer month) {
        this.month = month;
    }

    public Integer getMonthDay() {
        return monthDay;
    }

    public void setMonthDay(Integer monthDay) {
        this.monthDay = monthDay;
    }

    public Integer getDays() {
        return days;
    }

    public void setDays(Integer days) {
        this.days = days;
    }

    public String getProductNo() {
        return productNo;
    }

    public void setProductNo(String productNo) {
        this.productNo = productNo;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getSpec() {
        return spec;
    }

    public void setSpec(String spec) {
        this.spec = spec;
    }

    public String getCategory() {
        return category;
    }

    public void setCategory(String category) {
        this.category = category;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public BigDecimal getTaxRate() {
        return taxRate;
    }

    public void setTaxRate(BigDecimal taxRate) {
        this.taxRate = taxRate;
    }

    public BigDecimal getRefPrice() {
        return refPrice;
    }

    public void setRefPrice(BigDecimal refPrice) {
        this.refPrice = refPrice;
    }

    public BigDecimal getQuantity() {
        return quantity;
    }

    public void setQuantity(BigDecimal quantity) {
        this.quantity = quantity;
    }
}
